Micron Document
`:top
Das `!Java Accessibility API (JAAPI)`! ist eine `F33f`_`[Programmierschnittstelle`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Programmierschnittstelle]`_`f zwischen `F33f`_`[Java`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Java_(Programmiersprache)]`_`f-Anwendungen und Unterstützungstechnologien für Menschen mit Behinderung, wie zum Beispiel mit einem `F33f`_`[Screenreader`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Screenreader]`_`f, einer `F33f`_`[Vergrößerungssoftware`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Vergrößerungssoftware]`_`f oder einem Spracheingabesystem. Diese Schnittstelle ist Teil der `F33f`_`[Java Foundation Classes`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Java_Foundation_Classes]`_`f und somit Teil der `F33f`_`[Java-Laufzeitumgebung`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Java-Laufzeitumgebung]`_`f.

Die Java Accessibility API entstand, nachdem das `F33f`_`[World Wide Web Consortium`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=World_Wide_Web_Consortium]`_`f (W3C) eine Empfehlung ausgab, Java-Anwendungen für das Internet `F33f`_`[barrierefrei`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Barrierefreiheit]`_`f zu gestalten.

Die Programmierschnittstelle umfasst 16 `F33f`_`[Interfaces`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Schnittstelle_(Programmierung)]`_`f (Schnittstellendefinitionen) und 10 `F33f`_`[Klassen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Klasse_(Programmierung)]`_`f. Voraussetzung für eine barrierefreie Java-Anwendung ist die Realisierung des `B100`F9d9javax.accessibility.Accessible`f`b-Interfaces durch alle Komponenten der grafischen Oberfläche. Das Interface ermöglicht es, dass jede dieser Komponenten Informationen für Unterstützungstechnologien bereitstellt.`:cite-ref-1[`F5bf`_`[1`#cite-note-1]`_`f] Beispielsweise kann der Zweck eines Textfelds durch seinen Namen und eine zusätzliche Beschreibung erklärt werden, zum Beispiel wenn für ein Textfeld die Eingabe eines Ortsnamens erwartet wird.`:cite-ref-2[`F5bf`_`[2`#cite-note-2]`_`f]

>>Contents

• `F0af`_`[Weblinks`#weblinks]`_`f
• `F0af`_`[Einzelnachweise`#einzelnachweise]`_`f

-─

>>Weblinks

• Java ist auch eine Insel
• JAAPI: Barrierefreiheit für Java-Anwendungen

>>Einzelnachweise

`:cite-note-1`!1.`! `F0af`_`[↑`#cite-ref-1]`_`f JAAPI-Überblick bei Oracle (englisch)
`:cite-note-2`!2.`! `F0af`_`[↑`#cite-ref-2]`_`f Interface `B100`F9d9Accessible`f`b API

`c`F0af`_`[↑ Back to top`#top]`_`f`a